import Vue from 'vue'
import Vuex from 'vuex'

import { AppState } from './modules/app'
import { ErrorLogState } from './modules/error-log'

Vue.use(Vuex)

interface StoreState {
  app: AppState
  errorLog: ErrorLogState
}

export default new Vuex.Store<StoreState>({})
